package com.expert.service;

import com.expert.vo.ExtractStatistic;
import com.expert.vo.HomeStatisticVo;
import com.expert.vo.ProjectStatistic;
import com.expert.vo.StatisticData;

/**
 * @ClassName: StatisticService
 * @Author: cxs
 * @Date: 2024/03/29 19:08
 * @Description:
 **/
public interface StatisticService {
    /**
     * 用户统计
     * @param num
     * @return
     */
    StatisticData userStatistic(Integer num);

    /**
     * 专家统计
     * @param num
     * @return
     */
    StatisticData expertStatistic(Integer num);

    /**
     * 项目统计
     * @param num
     * @return
     */
    ProjectStatistic projectStatistic(Integer num);

    /**
     * 评审结果统计
     * @param num
     * @return
     */
    ExtractStatistic extractStatistic(Integer num);

    /**
     * 首页统计
     * @return
     */
    HomeStatisticVo homeStatistic();
}
